package funkcje.bankowe;

import Obsluga.Dzialanie;
import POJO.Pracownik;
import java.util.Date;

/**
 *  Klasa administratora odpowiedzialna za obsluge bankierow, dodatkowo zwraca listę użytkowników danego typu lubklientów.
 * @author Justyna Heinbockel i Bartłomiej Ziobrowski
 */
public class administrator {
    Pracownik bankier;
        /**
     * Usuwa bankiera z listy bankierów
     * @param numer_klienta numer bankiera(bankier jest klientem)
     */
        public void usun_bankiera(String numer_klienta) {
            
        }
        /**
         * Funkcja edytująca uprawnienia
         * @param numer_klienta numer konta
         * @param uprawnienia rodzaj uprawnień
         */
        public void edytuj_uprawnienia(String numer_klienta, int uprawnienia) {}
        /**
         * zwraca listę użytkowników w zależności od typu
         * @param typ 0-administratior, 1-bankier, 2-użytkownik
         */
        public void lista_uprawnionych_uzytkownikow(int typ) {}
        /**
         * W zależności od parametrów szuka klientów, dopasowuje po nie zerowych kryteriach.
         * @param imie Jeżeli reszta jest zerem szuka po imieniu
         * @param nazwisko Jeżeli reszta jest zerem szuka po nazwisku
         * @param id Jeżeli reszta jest zerem szuka po id
         * @param typ  Jeżeli reszta jest zerem szuka po typie
         */
        public void szukaj_uprawnionych_klientow(String imie, String nazwisko, String id, int typ) {}
        public void dodaj_bakiera(long id,String haslo,String imie,String nazwisko,Date date,String ulica,String kodPocztowy,String miejscowosc, String stanowisko){
        Dzialanie.dodajPracownika(id, haslo,imie, nazwisko, date, ulica, kodPocztowy, miejscowosc, nazwisko);
 
        }
}
